Valid and Invalid Variables in C